Release 10.1A: OpenEdge Deployment:
Managing 4GL Applications


Database table- and field-level security

OpenEdge allows you to set up table- and field-level security, which authorizes access to database tables and fields. This authorization can be specified to apply at compile time and, optionally, also at run time:

To set up this table- and field-level security, you and any other trusted users are set up as security administrators. After you have designated yourself and others as security administrators, be sure that the user ID of each security administrator is included in all the permissions lists for the tables and fields for the database. For example, if you assign user ID sjones as a security administrator, but sjones is not included in the permissions for the customer table, sjones will not be able to modify permissions for the customer table. Any attempt to do so results in an error message “Invalid access to change security for customer table.” Thus, to modify table and field permissions, a user ID must be designated as a security administrator and be included in each of the individual table and field permissions.

For information about designating a security administrator, see the "Designating a security administrator" section.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095